package com.cy.pattern.simpleFactory;

/**
 * 食物加工工厂
 *
 * Created by yun.chen on 2015/9/28.
 */
public class FoodFactory {

    /**
     * 生产各种类型的食物
     *
     * @param type 食物类型
     * @return 食物
     */
    public static Food getFood(String type) {
//        if("mcChicken".equals(type)) {
//            return new McChicken();
//        }else if ("chips".equals(type)) {
//            return new Chips();
//        }else {
//            System.out.println("对不起，没有你要的食物...");
//            return null;
//        }

        switch (type) {
            case "mcChicken" :
                return new McChicken();
            case "chips" :
                return new Chips();
            default:
                System.out.println("对不起，没有你要的食物...");
                return null;
        }

    }
}
